// components/room/searchRoom.js
let app = getApp()
Component({
    /**
     * 组件的属性列表
     */
    properties: {
        // 检索字段
        keyword: String,
        // 开启筛选功能
        filterStyle: String
    },
    lifetimes: {
        attached() {
            if (this.properties.filterStyle !== 'popup-right') {
                this.setData({
                    isFilter: false
                })
            }
        },
    },
    /**
     * 组件的初始数据
     */
    data: {
        // 房租分类 1整租 2合租
        rentingType:1,
        // 右侧罩着层显示
        show: false,
        isFilter: true,
        roomList: [],
    },

    /**
     * 组件的方法列表
     */
    methods: {
        // 房租分类
        changeType: function (event) {
            this.setData({
                rentingType: event.target.dataset.name
            });
            this.getRoomList()
        },
        // 右侧罩着层显示
        addresIsShow: function () {
            this.setData({
                show: true
            });
        },
        onClose: function () {
            this.setData({
                show: false
            });
        },
        // 获取基本房间信息
        getRoomList() {
            app.get('/getRoomList', { keyword: this.properties.keyword,rentingType: this.data.rentingType})
                .then((res) => {
                    if (res.status != 200) return
                    this.setData({
                        roomList: res.data
                    })
                })
        }
    }
})
